package cn.kmsoft.jssc.entity.mq;

import java.io.Serializable;

/**
 * 技术审查消息定义
 *
 * @author : cqwensten
 * @description : todo
 * @email : cqwensten@163.com
 * @date : 2023/4/26
 */
public class JsscMqMessage implements Serializable {
    public static final int OPERCODE_RABBITMQ_TEST = 99999;//消息队列通信测试，ping,pong
    public static final int OPERCODE_ERROR_ACKPY = 10000;//"arcpy端"-数据预处理发生异常
    public static final int OPERCODE_QSJX_DISSOLVE = 10001;//"qsjx_dissolve"-数据预处理权属界线融合
    public static final int OPERCODE_DATA_HANDLE = 10002;//"data_handle"-数据处理
    public static final int OPERCODE_DATA_ANALYST = 10003;//"data_analyst"-数据空间叠加分析

    private String msgId;
    private String hostId;
    private String jobId;
    private int operationCode;
    private String operationName;
    private String param1;
    private String param2;
    private String msgContent;

    public String getMsgId() {
        return msgId;
    }
    public void setMsgId(String msgId) {
        this.msgId = msgId;
    }

    public String getHostId() {
        return hostId;
    }
    public void setHostId(String hostId) {
        this.hostId = hostId;
    }

    public String getJobId() {
        return jobId;
    }
    public void setJobId(String jobId) {
        this.jobId = jobId;
    }

    public int getOperationCode() {
        return operationCode;
    }
    public void setOperationCode(int operationCode) {
        this.operationCode = operationCode;
    }

    public String getOperationName() {
        return operationName;
    }
    public void setOperationName(String operationName) {
        this.operationName = operationName;
    }

    public String getParam1() {
        return param1;
    }
    public void setParam1(String param1) {
        this.param1 = param1;
    }

    public String getParam2() {
        return param2;
    }
    public void setParam2(String param2) {
        this.param2 = param2;
    }

    public String getMsgContent() {
        return msgContent;
    }
    public void setMsgContent(String msgContent) {
        this.msgContent = msgContent;
    }
}
